impregnating device - German English Dictionary